SFSafariViewController の Done ボタンがカスタマイズ可能になりました #WWDC17
iOS 11 の新機能
WWDC17 で発表された SFSafariViewController の新機能です。
iOS 11 から SFSafariViewController のナビゲーションバー左に配置されている Done
ボタンがカスタマイズ可能になりました。
本記事は Apple からベータ版として公開されているドキュメントを情報源としています。 そのため、正式版と異なる情報になる可能性があります。ご留意の上、お読みください。
3 つのスタイル
カスタマイズ可能と言っても自由な文言に変更できるわけではなく、以下の 3 つから選択する形になります。
- done
- cancel
- close
日本語環境ではそれぞれ 完了、キャンセル、閉じる となります。
また、これらは画面表示中に動的に変更することが可能です。
定義
enum DismissButtonStyle : Int { case done case cancel case close } class SFSafariViewController : UIViewController { var dismissButtonStyle: SFSafariViewController.DismissButtonStyle }
さいごに
これまでこのボタンの文言は Done
固定でしたが、新機能を利用すればある程度用途に合った文言に変更することが可能です。
SFSafariViewController を使用している場合は、その使用状況と文言がマッチしているか今一度確認してみてはいかがでしょうか。
リンク
ミレニアム・ファルコン製作日記 #73
73 号 表紙
パーツ
成果
今回の作業は以下の 2 つでした。
- マンディブルのモデル設計図を利用する
- マンディブルを組み立てる
前方の右舷マンディブルの組み立てを開始しました。
今回は下部のフレームとプレートです。
また、今号では 2 枚目のモデル設計図が提供されました。
これにはマンディブルや側面フレームの取り付け箇所が示されています。
フレームとプレートの識別番号が記されているため、確認することでスムーズに組み立てができることでしょう。
ダークサイドなカバン
かっこいいカバンを見つけてのでお知らせします。
父の日におひとついかがでしょうか。
それではまた次回。
May the Force be with you!